package graph;

import property.ConstantType;

public class EdgeType extends ConstantType {

    /**
     * 
     */
    private static final long serialVersionUID = 1L;

    public static final EdgeType ASSEMBLY_TO_PART = new EdgeType("ASSEMBLY_TO_PART");
    public static final EdgeType PRODUCT_TO_ASSEMBLY = new EdgeType("PRODUCT_TO_ASSEMBLY");
    public static final EdgeType PART_TO_DETAIL = new EdgeType("PART_TO_DETAIL");
    
    public static final EdgeType PART = new EdgeType("PART");
    public static final EdgeType PRODUCT = new EdgeType("PRODUCT");
    public static final EdgeType ASSEMBLY = new EdgeType("ASSEMBLY");
    public static final EdgeType DETAIL = new EdgeType("DETAIL");

    public static final EdgeType TRANSFORMATION_SOURCE = new EdgeType("TRANSFORMATION_SOURCE");
    
    private EdgeType(String id) {
        super(id);
    }
}